使用 PowerPivot 中的「圖表檢視」,讓我們得以建立資料模型,但什麼是資料模型呢?透過資料模型,我們可以透過共同欄位,來串接不同資料表、並建立它們之間的關連。人去拉線串接是「手動」、也可以從 Access 自動匯入資料時讓工具「自動」來建立資料模型。
分散式資料庫透過共同欄位串接在一起,稱作資料表的關連;由此可知,要設定資料表關連的要件,就是要有共同的欄位。譬如:在訂單的「明細資料表」中,相同客戶訂不同商品,客戶識別碼 / 名稱會不斷重複出現;同一個商品被很多客戶下訂單,因此商品代碼也會不斷出現。而和訂單有關的「維度資料表」則有和訂單唯一、不重複的內容,構成維度的架構。
一個有很多欄位的資料表,如果想利用樞紐分析,就可以把具有從屬關係的欄位(如:年、季、月,後者屬前者之下)結合在一起、用拖曳的方式形成多層次的架構,簡化報表製作過程的操作步驟。
Power Pivot 的樞紐分析表可單獨產生圖、表、或圖表+資料表,圖和表可以脫鉤、單獨呈現各自內容。
透過 DAX(Data Analysis Expressions)函數進行量值(Measure)計算是 Power Pivot 的一個重要功能,像昨天說到的:函數語法有一半和傳統 Excel 是一樣的。DAX 是以「資料行」(注意不是欄位)作為公式計算的基礎、不能選範圍,兩個常用語法: